bad-ball hitter - French English Dictionary